#include <stdio.h>
#include <stdlib.h>

int main (int argc, char const* argv[])
{
    int i;
    char mch;

    char msg[] = {
        '`', '1', '2', '3', '4', '5', '6', '7', '8', '9', '0', '-', '=',
        'Q', 'W', 'E', 'R', 'T', 'Y', 'U', 'I', 'O', 'P', '[', ']', '\\',
        'A', 'S', 'D', 'F', 'G', 'H', 'J', 'K', 'L', ';', '\'',
        'Z', 'X', 'C', 'V', 'B', 'N', 'M', ',', '.', '/'
    };

    while (EOF != (mch = getchar())) {
        for (i = 0; i < 47; i++) {
            if (msg[i] == mch) {
                mch = msg[i-1];
                break;
            }
        }
        putchar(mch);
    }

    return 0;
}
